| Constructor and Description |
|---|
IssueManager(UtilitySpace US,
Timeline T,
OpponnentModel om) |
OpponnentModel(UtilitySpace utilitySpace,
Timeline timeline) |
| Constructor and Description |
|---|
TimeManager(Timeline timeline,
double discount,
BidsCollection bidsCollection)
Creates a TimeManager-object which stores the timeline of the negotiation.
|
| Constructor and Description |
|---|
OpponentModeler(int bidCount,
UtilitySpace space,
Timeline timeline,
BidList our,
BidList their,
ValueModeler vmodeler,
BidList allBids,
ValueModelAgent agent) |
| Modifier and Type | Class and Description |
|---|---|
class |
ContinuousTimeline
A time line, running from t = 0 (start) to t = 1 (deadline).
|
class |
DiscreteTimeline
Implementation of the timeline in which time is divided in rounds.
|
class |
PausableContinuousTimeline |
| Modifier and Type | Field and Description |
|---|---|
Timeline |
Agent.timeline
Use timeline for everything time-related.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Agent.internalInit(int sessionNr,
int sessionsTotal,
java.util.Date startTimeP,
java.lang.Integer totalTimeP,
Timeline timeline,
UtilitySpace us,
java.util.HashMap<AgentParameterVariable,AgentParamValue> params)
This method is called by the protocol to initialize the agent with a new session information.
|
| Modifier and Type | Field and Description |
|---|---|
protected Timeline |
NegotiationSession.timeline
Reference to the timeline.
|
| Modifier and Type | Method and Description |
|---|---|
Timeline |
NegotiationSession.getTimeline() |
| Constructor and Description |
|---|
NegotiationSession(UtilitySpace utilitySpace,
Timeline timeline)
Create a negotiation session which is used to keep track of the
negotiation state.
|
NegotiationSession(UtilitySpace utilitySpace,
Timeline timeline,
OutcomeSpace outcomeSpace)
Create a negotiation session which is used to keep track of the
negotiation state.
|
| Constructor and Description |
|---|
OpponentModeler(int bidCount,
UtilitySpace space,
Timeline timeline,
BidList our,
BidList their,
ValueModeler vmodeler,
BidList allBids) |
| Constructor and Description |
|---|
GahboninhoOM(UtilitySpace utilitySpace,
Timeline timeline) |
IssueManager(NegotiationSession negoSession,
Timeline T,
GahboninhoOM om) |
| Modifier and Type | Method and Description |
|---|---|
Timeline |
NegotiationSessionWrapper.getTimeline() |
| Modifier and Type | Method and Description |
|---|---|
double |
UtilitySpace.getReservationValueWithDiscount(Timeline timeline)
The discounted version of
UtilitySpace.getReservationValue(). |
double |
UtilitySpace.getUtilityWithDiscount(Bid bid,
Timeline timeline)
Let d in (0, 1) be the discount factor.
|